﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VisaCRM.Modules.Admin.Model
{
    /// <summary>
    /// Represents an Branch
    /// </summary>
    public class Branch
    {
        /// <summary>
        /// Gets or sets the Id of this Branch
        /// </summary>
        public virtual int BranchID { get; set; }

        /// <summary>
        /// Gets or sets the Name of this Branch
        /// </summary>
        public virtual string BranchName { get; set; }

        /// <summary>
        /// Gets or sets the Address1 of this Branch
        /// </summary>
        public virtual string BranchAddress1 { get; set; }

        /// <summary>
        /// Gets or sets the Address2 of this Branch
        /// </summary>
        public virtual string BranchAddress2 { get; set; }

        /// <summary>
        /// Gets or sets the Address3 of this Branch
        /// </summary>
        public virtual string BranchAddress3 { get; set; }

        /// <summary>
        /// Gets or sets the Address4 of this Branch
        /// </summary>
        public virtual string BranchAddress4 { get; set; }

        /// <summary>
        /// Gets or sets the Address5 of this Branch
        /// </summary>
        public virtual string BranchAddress5 { get; set; }

        /// <summary>
        /// Gets or sets the Postcode of this Branch
        /// </summary>
        public virtual string BranchPostcode { get; set; }

        /// <summary>
        /// Gets or sets the CountryID of this Branch
        /// </summary>
        public virtual int BranchCountryID { get; set; }

        /// <summary>
        /// Gets or sets the TelNo of this Branch
        /// </summary>
        public virtual string BranchTelNo { get; set; }

        /// <summary>
        /// Gets or sets the Fax of this Branch
        /// </summary>
        public virtual string BranchFax { get; set; }

        /// <summary>
        /// Gets or sets the Website of this Branch
        /// </summary>
        public virtual string BranchWebsite { get; set; }

        /// <summary>
        /// Gets or sets the InvoiceFooter of this Branch
        /// </summary>
        public virtual string BranchInvoiceFooter { get; set; }

        /// <summary>
        /// Gets or sets the SMSLink of this Branch
        /// </summary>
        public virtual string BranchSMSLink { get; set; }

        /// <summary>
        /// Gets or sets the InstallationPath of this Branch
        /// </summary>
        public virtual string BranchInstallationPath { get; set; }

        /// <summary>
        /// Gets or sets the BankDetails of this Branch
        /// </summary>
        public virtual string BranchBankDetails { get; set; }

        /// <summary>
        /// Gets or sets the BranchFooter of this Branch
        /// </summary>
        public virtual string BranchBranchFooter { get; set; }

    }
}
